-if class io.piano.android.composer.model.Access
-keepnames class io.piano.android.composer.model.Access
-if class io.piano.android.composer.model.Access
-keep class io.piano.android.composer.model.AccessJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.ActiveMeter
-keepnames class io.piano.android.composer.model.ActiveMeter
-if class io.piano.android.composer.model.ActiveMeter
-keep class io.piano.android.composer.model.ActiveMeterJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.CookieObject
-keepnames class io.piano.android.composer.model.CookieObject
-if class io.piano.android.composer.model.CookieObject
-keep class io.piano.android.composer.model.CookieObjectJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.Data
-keepnames class io.piano.android.composer.model.Data
-if class io.piano.android.composer.model.Data
-keep class io.piano.android.composer.model.DataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi,java.lang.reflect.Type[]);
}

-if class io.piano.android.composer.model.DelayBy
-keepnames class io.piano.android.composer.model.DelayBy
-if class io.piano.android.composer.model.DelayBy
-keep class io.piano.android.composer.model.DelayByJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.ErrorMessage
-keepnames class io.piano.android.composer.model.ErrorMessage
-if class io.piano.android.composer.model.ErrorMessage
-keep class io.piano.android.composer.model.ErrorMessageJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.EventExecutionContext
-keepnames class io.piano.android.composer.model.EventExecutionContext
-if class io.piano.android.composer.model.EventExecutionContext
-keep class io.piano.android.composer.model.EventExecutionContextJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.EventModuleParams
-keepnames class io.piano.android.composer.model.EventModuleParams
-if class io.piano.android.composer.model.EventModuleParams
-keep class io.piano.android.composer.model.EventModuleParamsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.events.ExperienceExecute
-keepnames class io.piano.android.composer.model.events.ExperienceExecute
-if class io.piano.android.composer.model.events.ExperienceExecute
-keep class io.piano.android.composer.model.events.ExperienceExecuteJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.events.Meter
-keepnames class io.piano.android.composer.model.events.Meter
-if class io.piano.android.composer.model.events.Meter
-keep class io.piano.android.composer.model.events.MeterJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.events.SetResponseVariable
-keepnames class io.piano.android.composer.model.events.SetResponseVariable
-if class io.piano.android.composer.model.events.SetResponseVariable
-keep class io.piano.android.composer.model.events.SetResponseVariableJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.events.ShowForm
-keepnames class io.piano.android.composer.model.events.ShowForm
-if class io.piano.android.composer.model.events.ShowForm
-keep class io.piano.android.composer.model.events.ShowFormJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.events.ShowLogin
-keepnames class io.piano.android.composer.model.events.ShowLogin
-if class io.piano.android.composer.model.events.ShowLogin
-keep class io.piano.android.composer.model.events.ShowLoginJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.events.ShowRecommendations
-keepnames class io.piano.android.composer.model.events.ShowRecommendations
-if class io.piano.android.composer.model.events.ShowRecommendations
-keep class io.piano.android.composer.model.events.ShowRecommendationsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.events.ShowTemplate
-keepnames class io.piano.android.composer.model.events.ShowTemplate
-if class io.piano.android.composer.model.events.ShowTemplate
-keep class io.piano.android.composer.model.events.ShowTemplateJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.EventsContainer
-keepnames class io.piano.android.composer.model.EventsContainer
-if class io.piano.android.composer.model.EventsContainer
-keep class io.piano.android.composer.model.EventsContainerJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.ExperienceResponse
-keepnames class io.piano.android.composer.model.ExperienceResponse
-if class io.piano.android.composer.model.ExperienceResponse
-keep class io.piano.android.composer.model.ExperienceResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.SplitTest
-keepnames class io.piano.android.composer.model.SplitTest
-if class io.piano.android.composer.model.SplitTest
-keep class io.piano.android.composer.model.SplitTestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.User
-keepnames class io.piano.android.composer.model.User
-if class io.piano.android.composer.model.User
-keep class io.piano.android.composer.model.UserJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.UserSegmentsContainer
-keepnames class io.piano.android.composer.model.UserSegmentsContainer
-if class io.piano.android.composer.model.UserSegmentsContainer
-keep class io.piano.android.composer.model.UserSegmentsContainerJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.piano.android.composer.model.UserSegmentsInfo
-keepnames class io.piano.android.composer.model.UserSegmentsInfo
-if class io.piano.android.composer.model.UserSegmentsInfo
-keep class io.piano.android.composer.model.UserSegmentsInfoJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

