# Flutter wrapper rules
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; }
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; }
-dontwarn io.flutter.**

# Stripe-specific rules
-keep class com.stripe.android.** { *; }
-dontwarn com.stripe.android.**

# Razorpay-specific rules
-keep class com.razorpay.** { *; }
-dontwarn com.razorpay.**

# Fixed multidex issue if any
-keep class androidx.multidex.** { *; }

# Ignore all warnings to allow build to proceed if classes are missing but not used
-ignorewarnings
