
-if class app.screeb.sdk.repository.model.JsonVersionConfig
-keepnames class app.screeb.sdk.repository.model.JsonVersionConfig
-if class app.screeb.sdk.repository.model.JsonVersionConfig
-keep class app.screeb.sdk.repository.model.JsonVersionConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.LastActivityItem
-keepnames class app.screeb.sdk.repository.LastActivityItem
-if class app.screeb.sdk.repository.LastActivityItem
-keep class app.screeb.sdk.repository.LastActivityItemJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.datasource.JsonResponseSessionDevice
-keepnames class app.screeb.sdk.repository.datasource.JsonResponseSessionDevice
-if class app.screeb.sdk.repository.datasource.JsonResponseSessionDevice
-keep class app.screeb.sdk.repository.datasource.JsonResponseSessionDeviceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class app.screeb.sdk.repository.datasource.JsonResponseSessionDevice
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class app.screeb.sdk.repository.datasource.JsonResponseSessionDevice
-keepclassmembers class app.screeb.sdk.repository.datasource.JsonResponseSessionDevice {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class app.screeb.sdk.repository.model.JsonInput
-keepnames class app.screeb.sdk.repository.model.JsonInput
-if class app.screeb.sdk.repository.model.JsonInput
-keep class app.screeb.sdk.repository.model.JsonInputJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonResponseSession
-keepnames class app.screeb.sdk.repository.model.JsonResponseSession
-if class app.screeb.sdk.repository.model.JsonResponseSession
-keep class app.screeb.sdk.repository.model.JsonResponseSessionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonSendLive
-keepnames class app.screeb.sdk.repository.model.JsonSendLive
-if class app.screeb.sdk.repository.model.JsonSendLive
-keep class app.screeb.sdk.repository.model.JsonSendLiveJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.datasource.JsonResponseSessionNavigation
-keepnames class app.screeb.sdk.repository.datasource.JsonResponseSessionNavigation
-if class app.screeb.sdk.repository.datasource.JsonResponseSessionNavigation
-keep class app.screeb.sdk.repository.datasource.JsonResponseSessionNavigationJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.survey.model.Settings
-keepnames class app.screeb.sdk.survey.model.Settings
-if class app.screeb.sdk.survey.model.Settings
-keep class app.screeb.sdk.survey.model.SettingsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonTarget
-keepnames class app.screeb.sdk.repository.model.JsonTarget
-if class app.screeb.sdk.repository.model.JsonTarget
-keep class app.screeb.sdk.repository.model.JsonTargetJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonLiveMessagePayload
-keepnames class app.screeb.sdk.repository.model.JsonLiveMessagePayload
-if class app.screeb.sdk.repository.model.JsonLiveMessagePayload
-keep class app.screeb.sdk.repository.model.JsonLiveMessagePayloadJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonSendLiveResponse
-keepnames class app.screeb.sdk.repository.model.JsonSendLiveResponse
-if class app.screeb.sdk.repository.model.JsonSendLiveResponse
-keep class app.screeb.sdk.repository.model.JsonSendLiveResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonInputPayload
-keepnames class app.screeb.sdk.repository.model.JsonInputPayload
-if class app.screeb.sdk.repository.model.JsonInputPayload
-keep class app.screeb.sdk.repository.model.JsonInputPayloadJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonConfig
-keepnames class app.screeb.sdk.repository.model.JsonConfig
-if class app.screeb.sdk.repository.model.JsonConfig
-keep class app.screeb.sdk.repository.model.JsonConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.datasource.JsonVisitorPropertyRequest
-keepnames class app.screeb.sdk.repository.datasource.JsonVisitorPropertyRequest
-if class app.screeb.sdk.repository.datasource.JsonVisitorPropertyRequest
-keep class app.screeb.sdk.repository.datasource.JsonVisitorPropertyRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonWidgetSettings
-keepnames class app.screeb.sdk.repository.model.JsonWidgetSettings
-if class app.screeb.sdk.repository.model.JsonWidgetSettings
-keep class app.screeb.sdk.repository.model.JsonWidgetSettingsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonCapabilities
-keepnames class app.screeb.sdk.repository.model.JsonCapabilities
-if class app.screeb.sdk.repository.model.JsonCapabilities
-keep class app.screeb.sdk.repository.model.JsonCapabilitiesJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.datasource.JsonResponseSessionRequest
-keepnames class app.screeb.sdk.repository.datasource.JsonResponseSessionRequest
-if class app.screeb.sdk.repository.datasource.JsonResponseSessionRequest
-keep class app.screeb.sdk.repository.datasource.JsonResponseSessionRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class app.screeb.sdk.repository.datasource.JsonResponseSessionRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class app.screeb.sdk.repository.datasource.JsonResponseSessionRequest
-keepclassmembers class app.screeb.sdk.repository.datasource.JsonResponseSessionRequest {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,boolean,boolean,java.lang.Object,app.screeb.sdk.repository.datasource.JsonResponseSessionDevice,app.screeb.sdk.repository.datasource.JsonResponseSessionNavigation,java.util.HashMap,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class app.screeb.sdk.repository.model.JsonSendLivePayload
-keepnames class app.screeb.sdk.repository.model.JsonSendLivePayload
-if class app.screeb.sdk.repository.model.JsonSendLivePayload
-keep class app.screeb.sdk.repository.model.JsonSendLivePayloadJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonQuota
-keepnames class app.screeb.sdk.repository.model.JsonQuota
-if class app.screeb.sdk.repository.model.JsonQuota
-keep class app.screeb.sdk.repository.model.JsonQuotaJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonLiveQuestion
-keepnames class app.screeb.sdk.repository.model.JsonLiveQuestion
-if class app.screeb.sdk.repository.model.JsonLiveQuestion
-keep class app.screeb.sdk.repository.model.JsonLiveQuestionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonLiveButtonPayload
-keepnames class app.screeb.sdk.repository.model.JsonLiveButtonPayload
-if class app.screeb.sdk.repository.model.JsonLiveButtonPayload
-keep class app.screeb.sdk.repository.model.JsonLiveButtonPayloadJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.datasource.TrackingEventRequest
-keepnames class app.screeb.sdk.repository.datasource.TrackingEventRequest
-if class app.screeb.sdk.repository.datasource.TrackingEventRequest
-keep class app.screeb.sdk.repository.datasource.TrackingEventRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonLiveMessage
-keepnames class app.screeb.sdk.repository.model.JsonLiveMessage
-if class app.screeb.sdk.repository.model.JsonLiveMessage
-keep class app.screeb.sdk.repository.model.JsonLiveMessageJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.survey.model.SettingsParams
-keepnames class app.screeb.sdk.survey.model.SettingsParams
-if class app.screeb.sdk.survey.model.SettingsParams
-keep class app.screeb.sdk.survey.model.SettingsParamsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonLiveCallToAction
-keepnames class app.screeb.sdk.repository.model.JsonLiveCallToAction
-if class app.screeb.sdk.repository.model.JsonLiveCallToAction
-keep class app.screeb.sdk.repository.model.JsonLiveCallToActionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonSendLiveAnswer
-keepnames class app.screeb.sdk.repository.model.JsonSendLiveAnswer
-if class app.screeb.sdk.repository.model.JsonSendLiveAnswer
-keep class app.screeb.sdk.repository.model.JsonSendLiveAnswerJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonIdentity
-keepnames class app.screeb.sdk.repository.model.JsonIdentity
-if class app.screeb.sdk.repository.model.JsonIdentity
-keep class app.screeb.sdk.repository.model.JsonIdentityJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonTagSettings
-keepnames class app.screeb.sdk.repository.model.JsonTagSettings
-if class app.screeb.sdk.repository.model.JsonTagSettings
-keep class app.screeb.sdk.repository.model.JsonTagSettingsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonTargetValue
-keepnames class app.screeb.sdk.repository.model.JsonTargetValue
-if class app.screeb.sdk.repository.model.JsonTargetValue
-keep class app.screeb.sdk.repository.model.JsonTargetValueJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonLiveResponseMessage
-keepnames class app.screeb.sdk.repository.model.JsonLiveResponseMessage
-if class app.screeb.sdk.repository.model.JsonLiveResponseMessage
-keep class app.screeb.sdk.repository.model.JsonLiveResponseMessageJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.survey.model.ResponseSession
-keepnames class app.screeb.sdk.survey.model.ResponseSession
-if class app.screeb.sdk.survey.model.ResponseSession
-keep class app.screeb.sdk.survey.model.ResponseSessionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.datasource.JsonGroupAssignationRequest
-keepnames class app.screeb.sdk.repository.datasource.JsonGroupAssignationRequest
-if class app.screeb.sdk.repository.datasource.JsonGroupAssignationRequest
-keep class app.screeb.sdk.repository.datasource.JsonGroupAssignationRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.datasource.JsonTargetingCheckRequest
-keepnames class app.screeb.sdk.repository.datasource.JsonTargetingCheckRequest
-if class app.screeb.sdk.repository.datasource.JsonTargetingCheckRequest
-keep class app.screeb.sdk.repository.datasource.JsonTargetingCheckRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonAppConfig
-keepnames class app.screeb.sdk.repository.model.JsonAppConfig
-if class app.screeb.sdk.repository.model.JsonAppConfig
-keep class app.screeb.sdk.repository.model.JsonAppConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.websocket.SendMessage
-keepnames class app.screeb.sdk.repository.websocket.SendMessage
-if class app.screeb.sdk.repository.websocket.SendMessage
-keep class app.screeb.sdk.repository.websocket.SendMessageJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonTargetingCheck
-keepnames class app.screeb.sdk.repository.model.JsonTargetingCheck
-if class app.screeb.sdk.repository.model.JsonTargetingCheck
-keep class app.screeb.sdk.repository.model.JsonTargetingCheckJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonSettingsParams
-keepnames class app.screeb.sdk.repository.model.JsonSettingsParams
-if class app.screeb.sdk.repository.model.JsonSettingsParams
-keep class app.screeb.sdk.repository.model.JsonSettingsParamsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.LastActivity
-keepnames class app.screeb.sdk.repository.LastActivity
-if class app.screeb.sdk.repository.LastActivity
-keep class app.screeb.sdk.repository.LastActivityJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonLiveButton
-keepnames class app.screeb.sdk.repository.model.JsonLiveButton
-if class app.screeb.sdk.repository.model.JsonLiveButton
-keep class app.screeb.sdk.repository.model.JsonLiveButtonJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.repository.model.JsonChannel
-keepnames class app.screeb.sdk.repository.model.JsonChannel
-if class app.screeb.sdk.repository.model.JsonChannel
-keep class app.screeb.sdk.repository.model.JsonChannelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}


