# Fireside SDK types that must survive shrinking in the host app.
-keep class ai.fireside.sdk.Fireside { *; }
-keep class ai.fireside.sdk.FailureReason { *; }
-keep class ai.fireside.sdk.TechRejectedReason { *; }
-keep class ai.fireside.sdk.InterviewStatus { *; }
-keep class ai.fireside.sdk.InterviewStatus$* { *; }
-keep class ai.fireside.sdk.Result { *; }
-keep class ai.fireside.sdk.Result$* { *; }
-keep class ai.fireside.sdk.FetchResult { *; }
-keep class ai.fireside.sdk.FetchResult$* { *; }

-keep class ai.fireside.sdk.plugin.FiresidePlugin { *; }
-keep class ai.fireside.sdk.plugin.FiresidePluginType { *; }
