-if class com.pluto.plugins.logger.internal.ExceptionData
-keepnames class com.pluto.plugins.logger.internal.ExceptionData
-if class com.pluto.plugins.logger.internal.ExceptionData
-keep class com.pluto.plugins.logger.internal.ExceptionDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.pluto.plugins.logger.internal.ExceptionData
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class com.pluto.plugins.logger.internal.ExceptionData
-keepclassmembers class com.pluto.plugins.logger.internal.ExceptionData {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,int,java.util.List,long,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class com.pluto.plugins.logger.internal.Level
-keepnames class com.pluto.plugins.logger.internal.Level
-if class com.pluto.plugins.logger.internal.Level
-keep class com.pluto.plugins.logger.internal.LevelJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.pluto.plugins.logger.internal.Level
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class com.pluto.plugins.logger.internal.Level
-keepclassmembers class com.pluto.plugins.logger.internal.Level {
    public synthetic <init>(java.lang.String,int,int,int,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class com.pluto.plugins.logger.internal.LogData
-keepnames class com.pluto.plugins.logger.internal.LogData
-if class com.pluto.plugins.logger.internal.LogData
-keep class com.pluto.plugins.logger.internal.LogDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.pluto.plugins.logger.internal.LogData
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class com.pluto.plugins.logger.internal.LogData
-keepclassmembers class com.pluto.plugins.logger.internal.LogData {
    public synthetic <init>(com.pluto.plugins.logger.internal.Level,java.lang.String,java.lang.String,com.pluto.plugins.logger.internal.ExceptionData,com.pluto.plugins.logger.internal.StackTrace,java.util.Map,long,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class com.pluto.plugins.logger.internal.LogTimeStamp
-keepnames class com.pluto.plugins.logger.internal.LogTimeStamp
-if class com.pluto.plugins.logger.internal.LogTimeStamp
-keep class com.pluto.plugins.logger.internal.LogTimeStampJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.pluto.plugins.logger.internal.LogTimeStamp
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class com.pluto.plugins.logger.internal.LogTimeStamp
-keepclassmembers class com.pluto.plugins.logger.internal.LogTimeStamp {
    public synthetic <init>(int,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class com.pluto.plugins.logger.internal.LogType
-keepnames class com.pluto.plugins.logger.internal.LogType
-if class com.pluto.plugins.logger.internal.LogType
-keep class com.pluto.plugins.logger.internal.LogTypeJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class com.pluto.plugins.logger.internal.StackTrace
-keepnames class com.pluto.plugins.logger.internal.StackTrace
-if class com.pluto.plugins.logger.internal.StackTrace
-keep class com.pluto.plugins.logger.internal.StackTraceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class com.pluto.plugins.logger.internal.persistence.LogEntity
-keepnames class com.pluto.plugins.logger.internal.persistence.LogEntity
-if class com.pluto.plugins.logger.internal.persistence.LogEntity
-keep class com.pluto.plugins.logger.internal.persistence.LogEntityJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class com.pluto.plugins.logger.internal.persistence.LogEntity
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class com.pluto.plugins.logger.internal.persistence.LogEntity
-keepclassmembers class com.pluto.plugins.logger.internal.persistence.LogEntity {
    public synthetic <init>(java.lang.Integer,java.lang.String,long,com.pluto.plugins.logger.internal.LogData,int,kotlin.jvm.internal.DefaultConstructorMarker);
}
