Skip to content

Instantly share code, notes, and snippets.

@ryancfogarty
Last active March 7, 2025 16:10
Show Gist options
  • Select an option

  • Save ryancfogarty/20881213f304d4bb654947695283eddd to your computer and use it in GitHub Desktop.

Select an option

Save ryancfogarty/20881213f304d4bb654947695283eddd to your computer and use it in GitHub Desktop.
types
sealed interface FeatureFlagType {
val value: Any?
data class Boolean(override val value: kotlin.Boolean) : FeatureFlagType
data class Int(override val value: kotlin.Int) : FeatureFlagType
data class Double(override val value: kotlin.Double) : FeatureFlagType
data class String(override val value: kotlin.String) : FeatureFlagType
data class Map(override val value: kotlin.collections.Map<kotlin.String, FeatureFlagType>) : FeatureFlagType
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment