# Protobuf Lite: keep all generated message fields and enums
-keep class * extends com.google.protobuf.GeneratedMessageLite { *; }
-keep class * extends com.google.protobuf.GeneratedMessageLite$Builder { *; }
-keep class * extends com.google.protobuf.GeneratedMessageV3 { *; }
-keep class * extends com.google.protobuf.GeneratedMessageV3$Builder { *; }
-keep class * extends com.google.protobuf.ProtocolMessageEnum { *; }

# Keep SDK's own protobuf model classes
-keep class ai.spatius.avatarkit.model.** { *; }
