# StorytellerVastModule
# These rules are automatically applied to projects that consume this library.

-keep class com.storyteller.modules.vast.StorytellerVastModule { *; }
-keep class com.storyteller.modules.vast.StorytellerVastModule$Companion { *; }
-keep class com.storyteller.modules.vast.StorytellerGamVastModule { *; }
-keep class com.storyteller.modules.vast.StorytellerGamVastModule$Companion { *; }
-keep class com.storyteller.modules.vast.UrlFormat { *; }
-keep enum com.storyteller.modules.vast.UrlFormat { *; }

# Diagnostics surface exposed via StorytellerVastModule.diagnostics()
-keep class com.storyteller.modules.vast.observability.VastObservabilityEvent { *; }
-keep class com.storyteller.modules.vast.observability.VastObservabilityEvent$* { *; }
