
-keepnames class com.jivosite.sdk.model.pojo.CustomData
-if class com.jivosite.sdk.model.pojo.CustomData
-keep class com.jivosite.sdk.model.pojo.CustomDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class com.jivosite.sdk.model.pojo.config.Config
-if class com.jivosite.sdk.model.pojo.config.Config
-keep class com.jivosite.sdk.model.pojo.config.ConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.pojo.config.Config
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.pojo.config.Config {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Boolean,java.lang.Integer,com.jivosite.sdk.model.pojo.rate.RateSettings,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class com.jivosite.sdk.model.pojo.file.AccessResponse
-if class com.jivosite.sdk.model.pojo.file.AccessResponse
-keep class com.jivosite.sdk.model.pojo.file.AccessResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.pojo.file.AccessResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.pojo.file.AccessResponse {
    public synthetic <init>(boolean,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);
}

-keepnames class com.jivosite.sdk.model.pojo.history.History
-if class com.jivosite.sdk.model.pojo.history.History
-keep class com.jivosite.sdk.model.pojo.history.HistoryJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class com.jivosite.sdk.model.pojo.history.HistoryMessage
-if class com.jivosite.sdk.model.pojo.history.HistoryMessage
-keep class com.jivosite.sdk.model.pojo.history.HistoryMessageJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class com.jivosite.sdk.model.pojo.history.HistoryResult
-if class com.jivosite.sdk.model.pojo.history.HistoryResult
-keep class com.jivosite.sdk.model.pojo.history.HistoryResultJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.pojo.history.HistoryResult
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.pojo.history.HistoryResult {
    public synthetic <init>(com.jivosite.sdk.model.pojo.history.History,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class com.jivosite.sdk.model.pojo.media.MediaSignResponse
-if class com.jivosite.sdk.model.pojo.media.MediaSignResponse
-keep class com.jivosite.sdk.model.pojo.media.MediaSignResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.pojo.media.MediaSignResponse
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.pojo.media.MediaSignResponse {
    public synthetic <init>(java.lang.String,java.lang.Long,java.lang.String,java.lang.String,boolean,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class com.jivosite.sdk.model.pojo.message.ClientMessage
-if class com.jivosite.sdk.model.pojo.message.ClientMessage
-keep class com.jivosite.sdk.model.pojo.message.ClientMessageJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class com.jivosite.sdk.model.pojo.push.Device
-if class com.jivosite.sdk.model.pojo.push.Device
-keep class com.jivosite.sdk.model.pojo.push.DeviceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.pojo.push.Device
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.pojo.push.Device {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class com.jivosite.sdk.model.pojo.push.Notification
-if class com.jivosite.sdk.model.pojo.push.Notification
-keep class com.jivosite.sdk.model.pojo.push.NotificationJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class com.jivosite.sdk.model.pojo.push.U
-if class com.jivosite.sdk.model.pojo.push.U
-keep class com.jivosite.sdk.model.pojo.push.UJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class com.jivosite.sdk.model.pojo.rate.RateSettings
-if class com.jivosite.sdk.model.pojo.rate.RateSettings
-keep class com.jivosite.sdk.model.pojo.rate.RateSettingsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.pojo.rate.RateSettings
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.pojo.rate.RateSettings {
    public synthetic <init>(com.jivosite.sdk.model.pojo.rate.RateSettings$Type,com.jivosite.sdk.model.pojo.rate.RateSettings$Icon,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class com.jivosite.sdk.model.pojo.response.Response
-if class com.jivosite.sdk.model.pojo.response.Response
-keep class com.jivosite.sdk.model.pojo.response.ResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.pojo.response.Response
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.pojo.response.Response {
    public synthetic <init>(boolean,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class com.jivosite.sdk.model.pojo.socket.SocketMessage
-if class com.jivosite.sdk.model.pojo.socket.SocketMessage
-keep class com.jivosite.sdk.model.pojo.socket.SocketMessageJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.pojo.socket.SocketMessage
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.pojo.socket.SocketMessage {
    public synthetic <init>(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);
}

-keepnames class com.jivosite.sdk.model.repository.contacts.ContactForm
-if class com.jivosite.sdk.model.repository.contacts.ContactForm
-keep class com.jivosite.sdk.model.repository.contacts.ContactFormJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.repository.contacts.ContactForm
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.repository.contacts.ContactForm {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,long,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class com.jivosite.sdk.model.repository.rating.Rating
-if class com.jivosite.sdk.model.repository.rating.Rating
-keep class com.jivosite.sdk.model.repository.rating.RatingJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.jivosite.sdk.model.repository.rating.Rating
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class com.jivosite.sdk.model.repository.rating.Rating {
    public synthetic <init>(java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class com.jivosite.sdk.network.retrofit.error.ErrorResponse
-if class com.jivosite.sdk.network.retrofit.error.ErrorResponse
-keep class com.jivosite.sdk.network.retrofit.error.ErrorResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class com.jivosite.sdk.support.builders.ContactInfo
-if class com.jivosite.sdk.support.builders.ContactInfo
-keep class com.jivosite.sdk.support.builders.ContactInfoJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
