Package-level declarations

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface FeatureToggle

This class controls toggling some experimental SDK features. Production use of these features is not supported or advised. They should be treated with caution.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class FeatureToggleApiNotInitializedException(message: String) : IllegalStateException

Exception indicating that there was an attempt of using Feature Toggle API without initializing it before.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
object FeatureToggleController : FeatureToggle

This class exposes control of SDK behavior by turning on some development features. Production use of such features is not advised or supported and should be treated with caution.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
data class RuntimeFeature(val featureType: RuntimeFeature.Type, val isEnabled: Boolean)

Represents an experimental SDK feature that can be enabled at runtime