# ClawdNode ProGuard Rules

# Keep protocol classes for JSON serialization
-keep class com.inou.clawdnode.protocol.** { *; }

# OkHttp
-dontwarn okhttp3.**
-dontwarn okio.**
-keep class okhttp3.** { *; }
-keep interface okhttp3.** { *; }

# Gson
-keep class com.google.gson.** { *; }
-keepattributes Signature
-keepattributes *Annotation*
