
-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.JsonLiveMessagePayloadEnd
-keepnames class app.screeb.sdk.repository.model.JsonLiveMessagePayloadEnd
-if class app.screeb.sdk.repository.model.JsonLiveMessagePayloadEnd
-keep class app.screeb.sdk.repository.model.JsonLiveMessagePayloadEndJsonAdapter {
    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.JsonSettings
-keepnames class app.screeb.sdk.repository.model.JsonSettings
-if class app.screeb.sdk.repository.model.JsonSettings
-keep class app.screeb.sdk.repository.model.JsonSettingsJsonAdapter {
    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.common.Tags
-keepnames class app.screeb.sdk.common.Tags
-if class app.screeb.sdk.common.Tags
-keep class app.screeb.sdk.common.TagsJsonAdapter {
    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,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class app.screeb.sdk.common.Visitor
-keepnames class app.screeb.sdk.common.Visitor
-if class app.screeb.sdk.common.Visitor
-keep class app.screeb.sdk.common.VisitorJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-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.command.interactor.DebugEvent
-keepnames class app.screeb.sdk.command.interactor.DebugEvent
-if class app.screeb.sdk.command.interactor.DebugEvent
-keep class app.screeb.sdk.command.interactor.DebugEventJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class app.screeb.sdk.common.SentryRequestBody
-keepnames class app.screeb.sdk.common.SentryRequestBody
-if class app.screeb.sdk.common.SentryRequestBody
-keep class app.screeb.sdk.common.SentryRequestBodyJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class app.screeb.sdk.common.SentryRequestBody
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class app.screeb.sdk.common.SentryRequestBody
-keepclassmembers class app.screeb.sdk.common.SentryRequestBody {
    public synthetic <init>(java.util.List,java.lang.String,app.screeb.sdk.common.Extra,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,app.screeb.sdk.common.Sdk,app.screeb.sdk.common.Tags,java.lang.String,app.screeb.sdk.common.User,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-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.common.Sdk
-keepnames class app.screeb.sdk.common.Sdk
-if class app.screeb.sdk.common.Sdk
-keep class app.screeb.sdk.common.SdkJsonAdapter {
    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.common.Extra
-keepnames class app.screeb.sdk.common.Extra
-if class app.screeb.sdk.common.Extra
-keep class app.screeb.sdk.common.ExtraJsonAdapter {
    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.model.JsonLiveResponseMessageEnd
-keepnames class app.screeb.sdk.repository.model.JsonLiveResponseMessageEnd
-if class app.screeb.sdk.repository.model.JsonLiveResponseMessageEnd
-keep class app.screeb.sdk.repository.model.JsonLiveResponseMessageEndJsonAdapter {
    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.common.Breadcrumbs
-keepnames class app.screeb.sdk.common.Breadcrumbs
-if class app.screeb.sdk.common.Breadcrumbs
-keep class app.screeb.sdk.common.BreadcrumbsJsonAdapter {
    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.common.User
-keepnames class app.screeb.sdk.common.User
-if class app.screeb.sdk.common.User
-keep class app.screeb.sdk.common.UserJsonAdapter {
    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);
}

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


