
-if class io.customer.sdk.data.request.DeliveryPayload
-keepnames class io.customer.sdk.data.request.DeliveryPayload
-if class io.customer.sdk.data.request.DeliveryPayload
-keep class io.customer.sdk.data.request.DeliveryPayloadJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.queue.type.QueueTask
-keepnames class io.customer.sdk.queue.type.QueueTask
-if class io.customer.sdk.queue.type.QueueTask
-keep class io.customer.sdk.queue.type.QueueTaskJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.error.CustomerIOApiErrorResponse$Meta
-keepnames class io.customer.sdk.error.CustomerIOApiErrorResponse$Meta
-if class io.customer.sdk.error.CustomerIOApiErrorResponse$Meta
-keep class io.customer.sdk.error.CustomerIOApiErrorResponse_MetaJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.queue.taskdata.TrackEventQueueTaskData
-keepnames class io.customer.sdk.queue.taskdata.TrackEventQueueTaskData
-if class io.customer.sdk.queue.taskdata.TrackEventQueueTaskData
-keep class io.customer.sdk.queue.taskdata.TrackEventQueueTaskDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.error.CustomerIOApiErrorResponse
-keepnames class io.customer.sdk.error.CustomerIOApiErrorResponse
-if class io.customer.sdk.error.CustomerIOApiErrorResponse
-keep class io.customer.sdk.error.CustomerIOApiErrorResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.error.CustomerIOApiErrorsResponse
-keepnames class io.customer.sdk.error.CustomerIOApiErrorsResponse
-if class io.customer.sdk.error.CustomerIOApiErrorsResponse
-keep class io.customer.sdk.error.CustomerIOApiErrorsResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.data.request.Device
-keepnames class io.customer.sdk.data.request.Device
-if class io.customer.sdk.data.request.Device
-keep class io.customer.sdk.data.request.DeviceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.customer.sdk.data.request.Device
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class io.customer.sdk.data.request.Device
-keepclassmembers class io.customer.sdk.data.request.Device {
    public synthetic <init>(java.lang.String,java.lang.String,java.util.Date,java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class io.customer.sdk.data.request.Event
-keepnames class io.customer.sdk.data.request.Event
-if class io.customer.sdk.data.request.Event
-keep class io.customer.sdk.data.request.EventJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.customer.sdk.data.request.Event
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-if class io.customer.sdk.data.request.Event
-keepclassmembers class io.customer.sdk.data.request.Event {
    public synthetic <init>(java.lang.String,io.customer.sdk.data.model.EventType,java.util.Map,java.lang.Long,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-if class io.customer.sdk.queue.taskdata.IdentifyProfileQueueTaskData
-keepnames class io.customer.sdk.queue.taskdata.IdentifyProfileQueueTaskData
-if class io.customer.sdk.queue.taskdata.IdentifyProfileQueueTaskData
-keep class io.customer.sdk.queue.taskdata.IdentifyProfileQueueTaskDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.data.request.DeliveryEvent
-keepnames class io.customer.sdk.data.request.DeliveryEvent
-if class io.customer.sdk.data.request.DeliveryEvent
-keep class io.customer.sdk.data.request.DeliveryEventJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.queue.type.QueueTaskRunResults
-keepnames class io.customer.sdk.queue.type.QueueTaskRunResults
-if class io.customer.sdk.queue.type.QueueTaskRunResults
-keep class io.customer.sdk.queue.type.QueueTaskRunResultsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.queue.taskdata.RegisterPushNotificationQueueTaskData
-keepnames class io.customer.sdk.queue.taskdata.RegisterPushNotificationQueueTaskData
-if class io.customer.sdk.queue.taskdata.RegisterPushNotificationQueueTaskData
-keep class io.customer.sdk.queue.taskdata.RegisterPushNotificationQueueTaskDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.data.request.Metric
-keepnames class io.customer.sdk.data.request.Metric
-if class io.customer.sdk.data.request.Metric
-keep class io.customer.sdk.data.request.MetricJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.queue.taskdata.DeletePushNotificationQueueTaskData
-keepnames class io.customer.sdk.queue.taskdata.DeletePushNotificationQueueTaskData
-if class io.customer.sdk.queue.taskdata.DeletePushNotificationQueueTaskData
-keep class io.customer.sdk.queue.taskdata.DeletePushNotificationQueueTaskDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.queue.type.QueueTaskMetadata
-keepnames class io.customer.sdk.queue.type.QueueTaskMetadata
-if class io.customer.sdk.queue.type.QueueTaskMetadata
-keep class io.customer.sdk.queue.type.QueueTaskMetadataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.data.request.DeviceRequest
-keepnames class io.customer.sdk.data.request.DeviceRequest
-if class io.customer.sdk.data.request.DeviceRequest
-keep class io.customer.sdk.data.request.DeviceRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-if class io.customer.sdk.error.CustomerIOApiErrorsResponse$Meta
-keepnames class io.customer.sdk.error.CustomerIOApiErrorsResponse$Meta
-if class io.customer.sdk.error.CustomerIOApiErrorsResponse$Meta
-keep class io.customer.sdk.error.CustomerIOApiErrorsResponse_MetaJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}


