-keep class io.tryrook.sdk.samsung.domain.analytics.SHRookAnalytics {*;}
-keep class io.tryrook.sdk.samsung.domain.analytics.SHRookFramework {*;}
-keep class io.tryrook.sdk.samsung.domain.annotation.ExperimentalRookSamsungApi {*;}
-keep class io.tryrook.sdk.samsung.domain.enums.SamsungHealthAvailability {*;}
-keep class io.tryrook.sdk.samsung.domain.enums.SamsungHealthPermission {*;}
-keep class io.tryrook.sdk.samsung.domain.enums.SamsungHealthPermission$Companion {*;}
-keep class io.tryrook.sdk.samsung.domain.enums.SHRequestPermissionsStatus {*;}
-keep class io.tryrook.sdk.samsung.domain.enums.SHSyncStatus {*;}
-keep class io.tryrook.sdk.samsung.domain.environment.SHAndroidClass {*;}
-keep class io.tryrook.sdk.samsung.domain.environment.SHEnvironment {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SamsungHealthDisabledException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SamsungHealthNotInstalledException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SamsungHealthNotReadyException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SamsungHealthOutdatedException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SHDateNotValidForEventsException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SHDateNotValidForSummariesException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SHHttpRequestException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SHNotAuthorizedException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SHNotInitializedException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SHRecordsNotFoundException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SHTimeoutException {*;}
-keep class io.tryrook.sdk.samsung.domain.exception.SHUserNotInitializedException {*;}
-keep class io.tryrook.sdk.samsung.domain.model.complex.BloodPressureObject {*;}
-keep class io.tryrook.sdk.samsung.domain.model.complex.PositionObject {*;}
-keep class io.tryrook.sdk.samsung.domain.model.complex.TemperatureObject {*;}
-keep class io.tryrook.sdk.samsung.domain.model.complex.VelocityObject {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.ActiveStepsGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.ActivityLevelGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.BloodGlucoseGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.BloodPressureGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.BreathingGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.CadenceGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.ElevationGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.FloorsClimbedGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.HealthDataGranular {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.HrGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.HrvRmssdGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.HrvSdnnGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.HydrationAmountGranularData{*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.HydrationLevelGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.LapGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.MenstruationFlowGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.MoodGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.PositionGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.PowerGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.SaturationGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.SnoringGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.SpeedGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.StepsGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.StressGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.SwimmingDistanceGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.TemperatureGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.TorqueGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.TraveledDistanceGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.TssGranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.granular.Vo2GranularData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.SHActivityEvent {*;}
-keep class io.tryrook.sdk.samsung.domain.model.SHBodySummary {*;}
-keep class io.tryrook.sdk.samsung.domain.model.SHPhysicalSummary {*;}
-keep class io.tryrook.sdk.samsung.domain.model.SHSleepSummary {*;}
-keep class io.tryrook.sdk.samsung.domain.model.SHCalories {*;}
-keep class io.tryrook.sdk.samsung.domain.model.SHConfiguration {*;}
-keep class io.tryrook.sdk.samsung.domain.model.SHSyncStatusWithData {*;}
-keep class io.tryrook.sdk.samsung.domain.model.SHSyncType {*;}
-keep class io.tryrook.sdk.samsung.RookSamsung {*;}
-keep class io.tryrook.sdk.samsung.RookSamsungObject {*;}

-if class io.tryrook.sdk.samsung.data.server.model.AuthorizationSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.AuthorizationSvModel
-if class io.tryrook.sdk.samsung.data.server.model.AuthorizationSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.AuthorizationSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.CapacitySyncConfigSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.CapacitySyncConfigSvModel
-if class io.tryrook.sdk.samsung.data.server.model.CapacitySyncConfigSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.CapacitySyncConfigSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.ChangeStatusSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.ChangeStatusSvModel
-if class io.tryrook.sdk.samsung.data.server.model.ChangeStatusSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.ChangeStatusSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.CreateRookUserSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.CreateRookUserSvModel
-if class io.tryrook.sdk.samsung.data.server.model.CreateRookUserSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.CreateRookUserSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.DeleteUserFromRookSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.DeleteUserFromRookSvModel
-if class io.tryrook.sdk.samsung.data.server.model.DeleteUserFromRookSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.DeleteUserFromRookSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogBatchSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.RemoteLogBatchSvModel
-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogBatchSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.RemoteLogBatchSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogDeviceSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.RemoteLogDeviceSvModel
-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogDeviceSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.RemoteLogDeviceSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogInfoSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.RemoteLogInfoSvModel
-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogInfoSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.RemoteLogInfoSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogSdkSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.RemoteLogSdkSvModel
-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogSdkSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.RemoteLogSdkSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.RemoteLogSvModel
-if class io.tryrook.sdk.samsung.data.server.model.RemoteLogSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.RemoteLogSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.UserTimezoneSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.UserTimezoneSvModel
-if class io.tryrook.sdk.samsung.data.server.model.UserTimezoneSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.UserTimezoneSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.tryrook.sdk.samsung.data.server.model.UserTimezoneSvModel
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class io.tryrook.sdk.samsung.data.server.model.UserTimezoneSvModel
-keepclassmembers class io.tryrook.sdk.samsung.data.server.model.UserTimezoneSvModel {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class io.tryrook.sdk.samsung.data.server.model.complex.BloodPressureObjectSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.complex.BloodPressureObjectSvModel
-if class io.tryrook.sdk.samsung.data.server.model.complex.BloodPressureObjectSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.complex.BloodPressureObjectSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.complex.PositionObjectSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.complex.PositionObjectSvModel
-if class io.tryrook.sdk.samsung.data.server.model.complex.PositionObjectSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.complex.PositionObjectSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.complex.TemperatureObjectSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.complex.TemperatureObjectSvModel
-if class io.tryrook.sdk.samsung.data.server.model.complex.TemperatureObjectSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.complex.TemperatureObjectSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.complex.VelocityObjectSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.complex.VelocityObjectSvModel
-if class io.tryrook.sdk.samsung.data.server.model.complex.VelocityObjectSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.complex.VelocityObjectSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.BloodGlucoseEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.BloodGlucoseEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.BloodGlucoseEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.BloodGlucoseEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.BloodPressureEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.BloodPressureEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.BloodPressureEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.BloodPressureEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.BodyMetricsEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.BodyMetricsEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.BodyMetricsEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.BodyMetricsEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.CaloriesEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.CaloriesEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.CaloriesEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.CaloriesEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.HeartRateEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.HeartRateEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.HeartRateEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.HeartRateEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.HydrationEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.HydrationEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.HydrationEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.HydrationEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.NutritionEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.NutritionEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.NutritionEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.NutritionEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.OxygenationEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.OxygenationEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.OxygenationEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.OxygenationEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.PhysicalEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.PhysicalEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.PhysicalEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.PhysicalEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.event.StepsEventSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.event.StepsEventSvModel
-if class io.tryrook.sdk.samsung.data.server.model.event.StepsEventSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.event.StepsEventSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.ActiveStepsGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.ActiveStepsGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.ActiveStepsGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.ActiveStepsGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.ActivityLevelGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.ActivityLevelGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.ActivityLevelGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.ActivityLevelGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.BloodGlucoseGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.BloodGlucoseGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.BloodGlucoseGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.BloodGlucoseGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.BloodPressureGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.BloodPressureGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.BloodPressureGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.BloodPressureGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.BreathingGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.BreathingGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.BreathingGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.BreathingGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.CadenceGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.CadenceGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.CadenceGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.CadenceGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.ElevationGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.ElevationGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.ElevationGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.ElevationGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.FloorsClimbedGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.FloorsClimbedGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.FloorsClimbedGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.FloorsClimbedGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.HrGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.HrGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.HrGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.HrGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.HrvRmssdGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.HrvRmssdGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.HrvRmssdGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.HrvRmssdGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.HrvSdnnGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.HrvSdnnGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.HrvSdnnGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.HrvSdnnGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.HydrationAmountGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.HydrationAmountGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.HydrationAmountGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.HydrationAmountGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.HydrationLevelGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.HydrationLevelGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.HydrationLevelGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.HydrationLevelGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.LapGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.LapGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.LapGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.LapGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.MenstruationFlowGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.MenstruationFlowGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.MenstruationFlowGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.MenstruationFlowGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.MoodGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.MoodGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.MoodGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.MoodGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.PositionGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.PositionGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.PositionGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.PositionGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.PowerGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.PowerGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.PowerGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.PowerGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.SaturationGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.SaturationGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.SaturationGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.SaturationGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.SnoringGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.SnoringGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.SnoringGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.SnoringGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.SpeedGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.SpeedGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.SpeedGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.SpeedGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.StepsGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.StepsGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.StepsGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.StepsGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.StressGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.StressGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.StressGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.StressGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.SwimmingDistanceGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.SwimmingDistanceGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.SwimmingDistanceGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.SwimmingDistanceGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.TemperatureGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.TemperatureGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.TemperatureGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.TemperatureGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.TorqueGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.TorqueGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.TorqueGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.TorqueGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.TraveledDistanceGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.TraveledDistanceGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.TraveledDistanceGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.TraveledDistanceGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.TssGranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.TssGranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.TssGranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.TssGranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.granular.Vo2GranularDataSvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.granular.Vo2GranularDataSvModel
-if class io.tryrook.sdk.samsung.data.server.model.granular.Vo2GranularDataSvModel
-keep class io.tryrook.sdk.samsung.data.server.model.granular.Vo2GranularDataSvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.summary.BodySummarySvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.summary.BodySummarySvModel
-if class io.tryrook.sdk.samsung.data.server.model.summary.BodySummarySvModel
-keep class io.tryrook.sdk.samsung.data.server.model.summary.BodySummarySvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.summary.PhysicalSummarySvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.summary.PhysicalSummarySvModel
-if class io.tryrook.sdk.samsung.data.server.model.summary.PhysicalSummarySvModel
-keep class io.tryrook.sdk.samsung.data.server.model.summary.PhysicalSummarySvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.tryrook.sdk.samsung.data.server.model.summary.SleepSummarySvModel
-keepnames class io.tryrook.sdk.samsung.data.server.model.summary.SleepSummarySvModel
-if class io.tryrook.sdk.samsung.data.server.model.summary.SleepSummarySvModel
-keep class io.tryrook.sdk.samsung.data.server.model.summary.SleepSummarySvModelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
