# This file to be embedded with AAR for the ProGuard rules to be applied for this library

# The DTOs in com.checkout.eventlogger.data.model are (de)serialized by Gson via reflection.
# Keep the @SerializedName annotations (which map fields to JSON keys) and the annotated
# classes and their fields so R8 does not strip or rename them and break serialization.
-keepattributes Signature, *Annotation*

-keep class com.checkout.eventlogger.data.model.** { *; }
